package com.orifine.sql.chain;

import com.orifine.orm.model.ColumnModel;
import com.orifine.sql.SyntaxString;

public class ChainGroupFunction implements ChainSelectColumn{
	public boolean isDistinct = false;
	
	public ChainGroupFunction distinct(){
		isDistinct = true;
		return this;
	}
	
	public static void min(ColumnModel column){
		
	}
	
	public static void count(boolean isDistinct, ColumnModel... columns){
		
	}
	
	public static void avg(ColumnModel column){
		
	}
	
	public static void first(ColumnModel column){
		
	}
	
	public static void last(ColumnModel column){
		
	}
	
	public static void max(ColumnModel column){
		
	}
	
	public static void sum(ColumnModel column){
		
	}

	@Override
	public void chain(SyntaxString out) {
		
	}

	@Override
	public String sql() {
		// TODO Auto-generated method stub
		return null;
	}
}
